Go语言 if判断和for循环实战 goto使用的那些坑 | 您所在的位置:网站首页 › for in range用法中应注意 › Go语言 if判断和for循环实战 goto使用的那些坑 |
这篇文章将介绍if判断、for循环、fori循环、for range、for循环作用域、goto如何使用、goto的使用需要注意的问题,以及使用for循环打印9*9乘法表的实战应用。 本文共1140字,知识点较为基础,阅读大约需要8~10分钟。 if判断 基本用法 age := 20 if age > 18 { fmt.Println("你成年了") } else { fmt.Println("你写作业去吧") }输出结果:你成年了 多个判断条件 elseif age := 20 if age > 35 { fmt.Println("人到中年") } else if age > 18 { fmt.Println("青年") } else { fmt.Println("少年") }输出结果:青年 if判断中的作用域还有一种特殊用法,作用域:即变量只在for循环内生效,不影响外部的变量。 age := 20 if age := 15; age > 18 { fmt.Println("你成年了") } else { fmt.Println("你写作业去吧") } fmt.Println(age)输出结果:你写作业去吧 20 总结:打印的20是if判断外面定义的age :=20,如果我们没在if判断外定义age,是不能在if判断外打印age的。 for循环 基本for循环 for i := 0; i < 10; i++ { fmt.Println(i) }打印结果: 变形1:作用域问题和上面讲if时一样,for也支持作用域设置,当我们的参数是从外部传入时可以这样写: 省略for循环的第一个参数 i := 5 for ;i |
CopyRight 2018-2019 实验室设备网 版权所有 |